﻿//Created by Action Script Viewer - http://www.buraks.com/asv
package org.aswing.event {
    import flash.events.*;

    public class PropertyChangeEvent extends AWEvent {

        public static const PROPERTY_CHANGE:String = "propertyChange";

        private var propertyName:String;
        private var oldValue;
        private var newValue;

        public function PropertyChangeEvent(_arg1:String, _arg2, _arg3){
            super(PROPERTY_CHANGE, false, false);
            this.propertyName = _arg1;
            this.oldValue = _arg2;
            this.newValue = _arg3;
        }
        public function getPropertyName():String{
            return (this.propertyName);
        }
        public function getOldValue(){
            return (this.oldValue);
        }
        public function getNewValue(){
            return (this.newValue);
        }
        override public function clone():Event{
            return (new PropertyChangeEvent(this.propertyName, this.oldValue, this.newValue));
        }

    }
}//package org.aswing.event 
